package com.scy.java.conllection;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

//使用Lambda表达式遍历
public class IteratorEach {
    public static void main(String[] args) {
        List<String> list = new ArrayList<>();
        list.add("Java语言");
        list.add("SSM框架");
        list.add("SpringBoot框架脚手架");
        list.add("Javaweb");
        System.out.println("使用Lambda表达式遍历迭代器");
        //使用集合对应得迭代器对象
        Iterator<String> iterator = list.iterator();
        iterator.forEachRemaining(iterator1
                -> System.out.print(iterator1+"\t"));
        System.out.println("\n使用Lambda表达式遍历集合");
        list.forEach(str-> System.out.print(str+"\t"));
        System.out.println("\n使用增强for循环遍历集合");
        for (String str : list) {
            System.out.print(str+"\t");
        }



    }
}
